老师,单片机一般使用 NOR Flash 还是 NAND Flash?为什么

🔍 溯源 ✍️ Jack | 📅 2024-09-25 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/Flash #质量/普通

原帖 | Jack | 2024-09-25 19:47 | 👍0 | 阅读约1

老师,单片机一般使用 NOR Flash 还是 NAND Flash?为什么?

单片机一般使用NOR Flash。这是因为NOR Flash支持 字节级的随机读取,可以直接运行存储在其中的程序(这个叫XIP,下面补充),尤其适合用作代码存储。NOR Flash允许微处理器直接读取和执行存储在其中的指令,而无需先将程序拷贝到RAM中再运行,因此适用于嵌入式系统的引导程序和应用程序存储。
NAND Flash 主要用于大容量数据存储,如图像、文件等。它的读取速度快,但只能按块寻址,不能直接运行代码,通常需要将程序先加载到RAM中再执行。因此,在需要直接运行程序的场景(如单片机),NOR Flash更为适合,而NAND Flash多用于需要大数据存储的设备中。(完整的上电启动链路见上电复位 ↓ 硬


相关笔记